package com.lw.structural.bridge.abs;

//抽象对象
public abstract class Shape {
   protected DrawAPI drawAPI;//获取需要实现的接口

   //构造方法中添加接口为参数，使对象在new的时候需要传一个接口（或者说实现的接口GreenCircle、RedCircle）
   protected Shape(DrawAPI drawAPI){
      this.drawAPI = drawAPI;
   }
   public abstract void draw();//实现DrawAPI接口的方法
}